package com.example.aigc_education.domain.vo;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@AllArgsConstructor
public class ListPlanVO {

    private Long planId;
    private String title;
    private String coverImg;
    private PriorityTagVO priorityTag;
    //封装优先级标签信息
    @Data
    @AllArgsConstructor
    public static class PriorityTagVO {
        private String level;
        private String color;
    }
    private Double progress;
    private CurrentModel currentModule;
    @Data
    @AllArgsConstructor
    public static class CurrentModel {
        private Long currentId;
        private Long superCurrentId;
        private String currentTitle;
    }
    private LocalDateTime createTime;
}
